try{(function(w,d){zaraz.debug=(pE="")=>{document.cookie=`zarazDebug=${pE}; path=/`;location.reload()};window.zaraz._al=function(oN,oO,oP){w.zaraz.listeners.push({item:oN,type:oO,callback:oP});oN.addEventListener(oO,oP)};zaraz.preview=(pA="")=>{document.cookie=`zarazPreview=${pA}; path=/`;location.reload()};zaraz.i=function(ps){const pt=d.createElement("div");pt.innerHTML=unescape(ps);const pu=pt.querySelectorAll("script"),pv=d.querySelector("script[nonce]"),pw=pv?.nonce||pv?.getAttribute("nonce");for(let px=0;pxnew Promise(bd=>{if(bc){bc.e&&bc.e.forEach(be=>{try{const bf=d.querySelector("script[nonce]"),bg=bf?.nonce||bf?.getAttribute("nonce"),bh=d.createElement("script");bg&&(bh.nonce=bg);bh.innerHTML=be;bh.onload=()=>{d.head.removeChild(bh)};d.head.appendChild(bh)}catch(bi){console.error(`Error executing script: ${be}\n`,bi)}});Promise.allSettled((bc.f||[]).map(bj=>fetch(bj[0],bj[1])))}bd()});zaraz.pageVariables={};zaraz.__zcl=zaraz.__zcl||{};zaraz.track=async function(oT,oU,oV){return new Promise((oW,oX)=>{const oY={name:oT,data:{}};if(oU?.__zarazClientEvent)Object.keys(localStorage).filter(o$=>o$.startsWith("_zaraz_google_consent_")).forEach(oZ=>oY.data[oZ]=localStorage.getItem(oZ));else{for(const pa of[localStorage,sessionStorage])Object.keys(pa||{}).filter(pc=>pc.startsWith("_zaraz_")).forEach(pb=>{try{oY.data[pb.slice(7)]=JSON.parse(pa.getItem(pb))}catch{oY.data[pb.slice(7)]=pa.getItem(pb)}});Object.keys(zaraz.pageVariables).forEach(pd=>oY.data[pd]=JSON.parse(zaraz.pageVariables[pd]))}Object.keys(zaraz.__zcl).forEach(pe=>oY.data[`__zcl_${pe}`]=zaraz.__zcl[pe]);oY.data.__zarazMCListeners=zaraz.__zarazMCListeners; // oY.data={...oY.data,...oU};oY.zarazData=zarazData;fetch("/cdn-cgi/zaraz/t",{credentials:"include",keepalive:!0,method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(oY)}).catch(()=>{ // return fetch("/cdn-cgi/zaraz/t",{credentials:"include",method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(oY)})}).then(function(pg){zarazData._let=(new Date).getTime();pg.ok||oX();return 204!==pg.status&&pg.json()}).then(async pf=>{await zaraz._p(pf);"function"==typeof oV&&oV()}).finally(()=>oW())})};zaraz.set=function(ph,pi,pj){try{pi=JSON.stringify(pi)}catch(pk){return}prefixedKey="_zaraz_"+ph;sessionStorage&&sessionStorage.removeItem(prefixedKey);localStorage&&localStorage.removeItem(prefixedKey);delete zaraz.pageVariables[ph];if(void 0!==pi){pj&&"session"==pj.scope?sessionStorage&&sessionStorage.setItem(prefixedKey,pi):pj&&"page"==pj.scope?zaraz.pageVariables[ph]=pi:localStorage&&localStorage.setItem(prefixedKey,pi);zaraz.__watchVar={key:ph,value:pi}}};for(const{m:pl,a:pm}of zarazData.q.filter(({m:pn})=>["debug","set"].includes(pn)))zaraz[pl](...pm);for(const{m:po,a:pp}of zaraz.q)zaraz[po](...pp);delete zaraz.q;delete zarazData.q;zaraz.spaPageview=()=>{zarazData.l=d.location.href;zarazData.t=d.title;zaraz.pageVariables={};zaraz.__zarazMCListeners={};zaraz.track("__zarazSPA")};zaraz.fulfilTrigger=function(om,on,oo,op){zaraz.__zarazTriggerMap||(zaraz.__zarazTriggerMap={});zaraz.__zarazTriggerMap[om]||(zaraz.__zarazTriggerMap[om]="");zaraz.__zarazTriggerMap[om]+="*"+on+"*";zaraz.track("__zarazEmpty",{...oo,__zarazClientTriggers:zaraz.__zarazTriggerMap[om]},op)};zaraz._processDataLayer=pM=>{for(const pN of Object.entries(pM))zaraz.set(pN[0],pN[1],{scope:"page"});if(pM.event){if(zarazData.dataLayerIgnore&&zarazData.dataLayerIgnore.includes(pM.event))return;let pO={};for(let pP of dataLayer.slice(0,dataLayer.indexOf(pM)+1))pO={...pO,...pP};delete pO.event;pM.event.startsWith("gtm.")||zaraz.track(pM.event,pO)}};window.dataLayer=w.dataLayer||[];const pL=w.dataLayer.push;Object.defineProperty(w.dataLayer,"push",{configurable:!0,enumerable:!1,writable:!0,value:function(...pQ){let pR=pL.apply(this,pQ);zaraz._processDataLayer(pQ[0]);return pR}});dataLayer.forEach(pS=>zaraz._processDataLayer(pS));zaraz._cts=()=>{zaraz._timeouts&&zaraz._timeouts.forEach(pH=>clearTimeout(pH));zaraz._timeouts=[]};zaraz._rl=function(){w.zaraz.listeners&&w.zaraz.listeners.forEach(pI=>pI.item.removeEventListener(pI.type,pI.callback));window.zaraz.listeners=[]};const pF=history.pushState.bind(history);history.pushState=function(...pJ){try{zaraz._rl();zaraz._cts&&zaraz._cts()}finally{pF(...pJ);setTimeout(zaraz.spaPageview,100)}};const pG=history.replaceState.bind(history);history.replaceState=function(...pK){try{zaraz._rl();zaraz._cts&&zaraz._cts()}finally{pG(...pK);setTimeout(zaraz.spaPageview,100)}};zaraz._c=dl=>{const{event:dm,...dn}=dl;zaraz.track(dm,{...dn,__zarazClientEvent:!0})};zaraz._syncedAttributes=["altKey","clientX","clientY","pageX","pageY","button"];zaraz.__zcl.track=!0;zaraz._p({"e":["(function(w,d){;w.zarazData.executed.push(\"Pageview\");})(window,document)","(function(w,d){})(window,document)"]})})(window,document)}catch(e){throw fetch("/cdn-cgi/zaraz/t"),e;}